<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组排序方法</title>
    <script>
        var arr = [2,5,7,4,2,9,6];
        //改变sort方法在二位与一位数一起排序时出现错误
        arr.sort(function(a,b) {
            // if(a>b) {
            //     return a-b;
            // }else if(a==b) {
            // return 0;
            // }else {
            //     return b-a;
            // }
            //返回一个大于0的值，元素交换位置
            //返回一个等于0的值，元素位置不变
            //放回一个小于0的值，元素位置也不变
            //大于0排列降序，小于0元素升序
            //读取元素为依次两个向后，即12，23，34.....
            return a-b;
        });
        document.write(arr+" ");
    </script>
</head>
<body>
    
</body>
</html>